home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
GAME
/
RoboWar 4.1.1.sit
/
RoboWar 4.1.1
/
Tournament III
/
Team
/
-Knuckles-
next >
Wrap
Text File
|
1991-07-09
|
10KB
|
417 lines
##############################################
# -Knuckles- v2.8
# (Brass)
# by John Baylis
# created 6/24/91
##############################################
#[][][][][][][][][][][][][][][]#
# Section One - Kill Floaters #
#[][][][][][][][][][][][][][][]#
# Click on bar, No need for arrows! ===---->>
# ^
# (Not an Arrow)
# (Just a "Pointer")
##############################################
# Calculating Starting Direction and Aim. #
##############################################
Start: Y 150 > , X 150 > AND WestWallMove IF
Top: 0 Q' STO #Lap Counter
0 T' STO #Length Counter
CheckStartingLocX: X 150 < PosX IF
NegX: -1 SpeedX' STO
-5 E' STO
CheckStartingLocY JUMP
PosX: drop
5 E' STO
1 SpeedX' STO
CheckStartingLocY: Y 150 < PosY IF
NegY: -8 SpeedY' STO North JUMP
PosY: 8 SpeedY' STO drop
##############################################
# Southward Instructions #
##############################################
South: ICON2 E 180 + Aim' STO
SouthLoop:
Y 275 > ChangeDirS-N IF
Collision SouthEncounter IF
Y 275 > ChangeDirS-N IF
Collision SouthEncounter IF
Y 275 > ChangeDirS-N IF
Collision SouthEncounter IF
Y 275 > ChangeDirS-N IF
Collision SouthEncounter IF
Y 275 > ChangeDirS-N IF
Collision SouthEncounter IF SouthLoop JUMP
SouthEncounter: Range Punch IF
145 Aim' STO Range Punch IF
215 Aim' STO Range Punch IF
105 Aim' STO Range Punch IF
255 Aim' STO Range Punch IF
65 Aim' STO Range Punch IF
295 Aim' STO Range Punch IF RETURN
##############################################
# Changing Direction & Checking Wall - South #
##############################################
ChangeDirS-N:
drop
-8 SpeedY' STO
X 250 < , SpeedX 1 + AND WallCheck-S IF
X 50 > , SpeedX CHS 1 + AND WallCheck-S IF
SpeedX CHS SpeedX' STO
E CHS E' STO E
WallCheck-S:
drop
267 Aim' STO Range Wallwalk-S IF
93 Aim' STO Range Wallwalk-S IF
T 10 > , X 80 > AND WestWallMove IF
T 2 + T' STO
North JUMP
Wallwalk-S:
Energy 100 < Exit IF
X 80 > WestWallMove IF
RETURN
##############################################
# Northward Instructions #
##############################################
North: ICON0 E Aim' STO
NorthLoop:
Y 25 < ChangeDirN-S IF
Collision NorthEncounter IF
Y 25 < ChangeDirN-S IF
Collision NorthEncounter IF
Y 25 < ChangeDirN-S IF
Collision NorthEncounter IF
Y 25 < ChangeDirN-S IF
Collision NorthEncounter IF
Y 25 < ChangeDirN-S IF
Collision NorthEncounter IF NorthLoop JUMP
NorthEncounter: Range Punch IF
325 Aim' STO Range Punch IF
35 Aim' STO Range Punch IF
285 Aim' STO Range Punch IF
75 Aim' STO Range Punch IF
245 Aim' STO Range Punch IF
115 Aim' STO Range Punch IF RETURN
##############################################
# Changing Direction & Checking Wall - North #
##############################################
ChangeDirN-S:
drop
8 SpeedY' STO
X 250 < , SpeedX 1 + AND WallCheck-N IF
X 50 > , SpeedX CHS 1 + AND WallCheck-N IF
SpeedX CHS SpeedX' STO
E CHS E' STO E
WallCheck-N:
drop
273 Aim' STO Range Wallwalk-N IF
87 Aim' STO Range Wallwalk-N IF
T 10 > , X 220 < AND EastWallMove IF
South JUMP
Wallwalk-N:
Energy 100 < Exit IF
X 220 < EastWallMove IF
RETURN
##############################################
# General Instructions #
##############################################
Punch:
150 Bullet' STO
drop
RETURN
CornerPunch:
150 Bullet' STO
RETURN
Exit:
drop
RETURN
##############################################
#[][][][][][][][][][][][][][][][]#
# Section Two - Hunt Wallbangers #
#[][][][][][][][][][][][][][][][]#
##############################################
# Westward Wall Movement & Collisions #
##############################################
WestWallMove: drop ICON4
265 Aim' STO
0 SpeedY' STO
-11 SpeedX' STO
Westward:
X 80 < West-NorthWallMove IF
Collision WestwardEnc IF
X 80 < West-NorthWallMove IF
Collision WestwardEnc IF
X 80 < West-NorthWallMove IF
Collision WestwardEnc IF
X 80 < West-NorthWallMove IF
Collision WestwardEnc IF
Westward JUMP
WestwardEnc: Range Punch IF
230 Aim' STO Range Punch IF
305 Aim' STO Range Punch IF
190 Aim' STO Range Punch IF
345 Aim' STO Range Punch IF RETURN
##############################################
# West to North Wall Movement & Collisions #
##############################################
West-NorthWallMove: drop ICON0
93 Aim' STO 1 Bullet' STO 225 Aim' STO
-3 SpeedY' STO
-5 SpeedX' STO
West-Northward:
X 35 < NorthWallMove IF
Collision West-NorthwardEnc IF
X 35 < NorthWallMove IF
Collision West-NorthwardEnc IF
Range CornerPunch IF
X 35 < NorthWallMove IF
Collision West-NorthwardEnc IF
West-Northward JUMP
West-NorthwardEnc: Range Punch IF
315 Aim' STO Range Punch IF
350 Aim' STO Range Punch IF
280 Aim' STO Range Punch IF
30 Aim' STO Range Punch IF
280 Aim' STO Range Punch IF RETURN
##############################################
# Northward Wall Movement & Collisions #
##############################################
NorthWallMove: drop ICON0
355 Aim' STO
0 SpeedX' STO
-11 SpeedY' STO
Northward:
Y 80 < North-EastWallMove IF
Collision NorthwardEnc IF
Y 80 < North-EastWallMove IF
Collision NorthwardEnc IF
Y 80 < North-EastWallMove IF
Collision NorthwardEnc IF
Y 80 < North-EastWallMove IF
Collision NorthwardEnc IF
Northward JUMP
NorthwardEnc: Range Punch IF
320 Aim' STO Range Punch IF
30 Aim' STO Range Punch IF
280 Aim' STO Range Punch IF
70 Aim' STO Range Punch IF RETURN
##############################################
# North-Eastward Wall Movement & Collisions #
##############################################
North-EastWallMove: drop ICON6
183 Aim' STO 1 Bullet' STO 315 Aim' STO
3 SpeedX' STO
-5 SpeedY' STO
North-Eastward:
Y 35 < EastWallMove IF
Collision North-EastwardEnc IF
Y 35 < EastWallMove IF
Collision North-EastwardEnc IF
Range CornerPunch IF
Y 35 < EastWallMove IF
Collision North-EastwardEnc IF
North-Eastward JUMP
North-EastwardEnc: Range Punch IF
45 Aim' STO Range Punch IF
70 Aim' STO Range Punch IF
10 Aim' STO Range Punch IF
110 Aim' STO Range Punch IF
330 Aim' STO Range Punch IF RETURN
##############################################
# Eastward Wall Movement & Collisions #
##############################################
EastWallMove: drop ICON6
85 Aim' STO
0 SpeedY' STO
11 SpeedX' STO
Eastward:
X 220 > East-SouthWallMove IF
Collision EastwardEnc IF
X 220 > East-SouthWallMove IF
Collision EastwardEnc IF
X 220 > East-SouthWallMove IF
Collision EastwardEnc IF
X 220 > East-SouthWallMove IF
Collision EastwardEnc IF
Eastward JUMP
EastwardEnc: Range Punch IF
50 Aim' STO Range Punch IF
120 Aim' STO Range Punch IF
10 Aim' STO Range Punch IF
160 Aim' STO Range Punch IF RETURN
##############################################
# East-Southward Wall Movement & Collisions #
##############################################
East-SouthWallMove: drop ICON2
Q 3 > , Energy 80 < OR Top IF
273 Aim' STO 1 Bullet' STO 45 Aim' STO
3 SpeedY' STO 5 SpeedX' STO
East-Southward:
X 265 > SouthWallMove IF
Collision East-SouthwardEnc IF
X 265 > SouthWallMove IF
Collision East-SouthwardEnc IF
Range CornerPunch IF
X 265 > SouthWallMove IF
Collision East-SouthwardEnc IF
East-Southward JUMP
East-SouthwardEnc: Range Punch IF
135 Aim' STO Range Punch IF
100 Aim' STO Range Punch IF
170 Aim' STO Range Punch IF
60 Aim' STO Range Punch IF
210 Aim' STO Range Punch IF RETURN
##############################################
# Southward Wall Movement & Collisions #
##############################################
SouthWallMove: drop ICON2 Q 1 + Q' STO
175 Aim' STO
0 SpeedX' STO
11 SpeedY' STO
Southward:
Y 220 > South-WestWallMove IF
Collision SouthwardEnc IF
Y 220 > South-WestWallMove IF
Collision SouthwardEnc IF
Y 220 > South-WestWallMove IF
Collision SouthwardEnc IF
Y 220 > South-WestWallMove IF
Collision SouthwardEnc IF
Southward JUMP
SouthwardEnc: Range Punch IF
140 Aim' STO Range Punch IF
210 Aim' STO Range Punch IF
100 Aim' STO Range Punch IF
250 Aim' STO Range Punch IF RETURN
##############################################
# South-Westward Wall Movement & Collisions #
##############################################
South-WestWallMove: drop ICON4
3 Aim' STO 1 Bullet' STO 135 Aim' STO
-3 SpeedX' STO
5 SpeedY' STO
South-Westward:
Y 265 > WestWallMove IF
Collision South-WestwardEnc IF
Y 265 > WestWallMove IF
Collision South-WestwardEnc IF
Range CornerPunch IF
Y 265 > WestWallMove IF
Collision South-WestwardEnc IF
South-Westward JUMP
South-WestwardEnc: Range Punch IF
225 Aim' STO Range Punch IF
260 Aim' STO Range Punch IF
190 Aim' STO Range Punch IF
300 Aim' STO Range Punch IF
150 Aim' STO Range Punch IF RETURN
##############################################